package com.ssy.lingxi.purchase.utils;

import org.apache.commons.lang3.RandomStringUtils;

/**
 * 采购服务工具类
 *
 * @author 万宁
 * @date 2021-07-18
 */
public class PurchaseUtils {
    /**
     * 生成随机（重复概率非常低）的订单号
     * @return 订单号
     */
    public static String randomUniqueNumber() {
        return "D".concat(RandomStringUtils.random(8, "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"));
    }

    /**
     * 随机（重复概率非常低）的字符串
     * @param prefix 前缀
     * @return 字符串
     */
    public static String randomUniqueNumber(String prefix) {
        return prefix.concat(RandomStringUtils.random(7, "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"));
    }
}
